package com.by.wx.service;

import java.sql.Timestamp;
import java.util.List;

import com.by.common.vo.PhoneRoomResult;
import com.by.wx.entity.PhoneMember;
import com.by.wx.entity.SysEquipmentOperate;
import com.by.wx.entity.SysRoomEquipment;
import com.by.wx.entity.SysRoomMemberResult;

public interface WxinService {

	List<PhoneMember> findPrivilegeByOpenidVerifyToSkipHref(String openid);

	List<PhoneRoomResult> findCheckRoomLineById(Integer vipId);

	int deletePhoMemberCodedByOpenid(String openid);

	int updatePhoCodeByOpenid(String code, Timestamp lastCodeTime, String openid);

	List<PhoneRoomResult> findCheckRoomLineByPhone(String phone);

	List<SysEquipmentOperate> findOperationByEquipmentId(Integer deviceId);

	List<SysRoomMemberResult> verifyRoomControlPage(String renterId, String roomId, String timestamp, String sign);

	int updateSessionTimeSignByOpenid(Timestamp timestamp, String sign, String openid);

}
